rpg logic